#include <iostream>
#include <string>
#include <cstdlib>
#include <unistd.h>
#include <signal.h>
#include <sys/types.h>

using namespace std;

void myhandler(int signo)
{
  cout << "procss get a signal:" << signo << endl;
}
int main(int argc, char *argv[])
{
  signal(2, myhandler); // 捕捉信号，然后自定义该信号的动作,提前注册，当触发2号信号
  int cnt = 0;
  // while (true)
  // {
  //   cout << "T am a process,pid:" << getpid() << endl;
  //   sleep(1);
  //   cnt++;
  //   // if (cnt % 2 == 0)
  //   // {
  //   //   // kill(getpid(),2);s
  //   //   // raise(2);
  //   //   // abort();
  //   // }
  // }

  return 0;
}
